<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
	<meta http-equiv="content-type" content="text/html; charset=utf-8">
	<meta http-equiv="content-style-type" content="text/css">
	<link href="pcpdoc.css" rel="stylesheet" type="text/css">
	<link href="images/pcp.ico" rel="icon" type="image/ico">
	<TITLE>PCP Glossary</TITLE>
</HEAD>
<BODY LANG="en-AU" TEXT="#000060" DIR="LTR">
<TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0 STYLE="page-break-before: always">
	<TR> <TD WIDTH=64 HEIGHT=64><FONT COLOR="#000080"><A HREF="https://pcp.io/"><IMG SRC="images/pcpicon.png" ALT="pmcharticon" ALIGN=TOP WIDTH=64 HEIGHT=64 BORDER=0></A></FONT></TD>
	<TD WIDTH=1><P>&nbsp;&nbsp;&nbsp;&nbsp;</P></TD>
	<TD WIDTH=500><P ALIGN=LEFT><A HREF="index.html"><FONT COLOR="#cc0000">Home</FONT></A>&nbsp;&nbsp;&middot;&nbsp;<A HREF="lab.pmchart.html"><FONT COLOR="#cc0000">Charts</FONT></A>&nbsp;&nbsp;&middot;&nbsp;<A HREF="timecontrol.html"><FONT COLOR="#cc0000">Time Control</FONT></A></P></TD>
	</TR>
</TABLE>
<H1 ALIGN=CENTER STYLE="margin-top: 0.48cm; margin-bottom: 0.32cm"><FONT SIZE=7>PCP Glossary</FONT></H1>

<P><B>archive folio</B> - a collection of PCP <A HREF="#archive">archive logs</A> that can be processed as a group using <I>pmafm</I>.</P>
<P><B><A NAME="archive">archive log</A></B> - a set of physical files containing a collection of <A HREF="#metric">performance metrics</A> from a single <A HREF="#collector">collector system</A>.&nbsp;&nbsp;Archive logs are created by the program <I>pmlogger</I> and may be used with any PCP tools to provide retrospective performance analysis.</P>
<P><B><A NAME="domain">domain</A> number</B> - each <A HREF="#PMDA">PMDA</A> is assigned a unique identifier (or domain number) that differentiates PMDAs on a collector system.&nbsp;&nbsp;For global consistency, a particular PMDA will be assigned the same domain number for <B>all</B> <A HREF="#collector">collector systems</A> on which it is installed.</P>
<P><B><A NAME="collector">collector system</A></B> - a host upon which a <A HREF="#PMCD">PMCD</A> is running to collect and export <A HREF="#metric">performance metrics</A> using the locally configured <A HREF="#PMDA">PMDAs</A>.</P>
<P><B><A NAME="instance identifiers">instance</A></B> <B>identifiers</B>- some <A HREF="#metric">performance metrics</A> have an associated <B>set</B> of values, e.g. the number of I/O disk operations is a metric, that has a set of values, one per disk spindle on any particular system.&nbsp;&nbsp;Each value is associated with an instance identifier that may be used to differentiate between the values that particular performance metric.&nbsp;&nbsp;Instance identifiers have both an internal (integer) encoding and an external (textual) name.</P>
<P><B>instance domain</B> - the set of <A HREF="#instance">instance identifiers</A> for a single <A HREF="#metric">performance metric</A>.&nbsp;&nbsp;Note that many metrics may share the same instance domain, e.g. per CPU, or per network interface, or per Web server, and the members of an instance domain are likely to be different on different hosts.</P>
<P><B><A NAME="monitor">monitor system</A></B> - a host upon which the PCP monitor tools are installed to support the display, plotting, visualization and automated reasoning, using <A HREF="#metric">performance metrics</A> fetched from a <A HREF="#PMDA">PMDA</A>, or from a PCP archive log.</P>
<P><B><A NAME="PCP">PCP</A></B> - the Performance Co-Pilot toolkit, a suite of tools useful for system level performance management.</P>
<P><B>PCP GUI</B> - utilities that build on the base PCP software providing additional <A HREF="#monitor">monitor</A> functionality, graphical user interface (GUI) tools in particular.</P>
<P><B>PCP Glider</B> - a distribution of software that provides PCP and PCP GUI, along with essential supporting tools and libraries for the Microsoft Windows platform.</P>
<P><B><A NAME="metric">performance metric</A></B> - any performance-related measurement of activity or resource utilization.</P>
<P><B>PDU</B> - Protocol Data Unit.&nbsp;&nbsp;In the PCP context this relates to the encoding of PCP requests into messages for transmission via TCP/IP.&nbsp;&nbsp;PDUs are used to implement all communication between the PCP monitor tools and a <A HREF="#PMCD">PMCD</A>, and between a PMCD and those <A HREF="#PMDA">PMDAs</A> that execute as separate processes.</P>
<P><B><A NAME="PMAPI">PMAPI</A></B> - Performance Metrics Application Programming Interface.&nbsp;&nbsp;The interface by which an application developer gains access to PCP services that relate to the fetching of <A HREF="#metric">performance metrics</A>.</P>
<P><B><A NAME="PMCD">PMCD</A></B> - Performance Metrics Collection Daemon.&nbsp;&nbsp;On each host configured as a PCP <A HREF="#collector">collector</A>, the PMCD services in-coming requests and controls the operation of the <A HREF="#PMDA">PMDAs</A>.</P>
<P><B><A NAME="PMDA">PMDA</A></B> - Performance Metrics Domain Agent.&nbsp;&nbsp;Each PMDA includes the methods necessary to instantiate <A HREF="#metric">performance metrics</A> from a particular subsystem, e.g. the kernel or a RDBMS or an application, and is launched by the <A HREF="#PMCD">PMCD</A>.&nbsp;&nbsp;It is expected that customized PMDAs will be developed for applications with critical performance impacts.</P>
<P><B>PMCS</B> - Performance Metrics Collection System.&nbsp;&nbsp;The infrastructure used to collect, export and transport <A HREF="#metric">performance metrics</A>, usually the combination of <A HREF="#PMCD">PMCD</A>, <A HREF="#PMDA">PMDAs</A> and <A HREF="#PMAPI">PMAPI</A> services.</P>
<P><B>PMNS</B> - Performance Metrics Name Space.&nbsp;&nbsp;A user-visible mapping between external names and PMIDs for <A HREF="#metric">performance metrics</A>.&nbsp;&nbsp;The PMNS is managed by <A HREF="#pmcd">PMCD</A> and its <A HREF="#PMDA">PMDAs</A>.</P>
<P><B>PMID</B> - Performance Metrics Identifier.&nbsp;&nbsp;Every <A HREF="#metric">performance metric</A> has an associated unique identifier.&nbsp;&nbsp;The high-order bits of the PMID encode the corresponding <A HREF="#PMDA">PMDA</A>'s <A HREF="#domain">domain</A> number.</P>

<P><BR></P>
<HR>
<CENTER>
<TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<TR> <TD WIDTH="50%"><P>Copyright &copy; 2007-2010 <A HREF="https://www.aconex.com/"><FONT COLOR="#000060">Aconex</FONT></A><BR>Copyright &copy; 2000-2004 <A HREF="https://www.sgi.com/"><FONT COLOR="#000060">Silicon Graphics Inc</FONT></A></P></TD>
	<TD WIDTH="50%"><P ALIGN=RIGHT><A HREF="https://pcp.io/"><FONT COLOR="#000060">PCP Site</FONT></A><BR>Copyright &copy; 2012-2018 <A HREF="https://www.redhat.com/"><FONT COLOR="#000060">Red Hat</FONT></A></P></TD> </TR>
</TABLE>
</CENTER>
</BODY>
</HTML>
